55e23697026b1ac5bff33c475c4b2160afb13f53,src/main/java/io/hgraphdb/HBaseEdgeSerializer.java,HBaseEdgeSerializer,write,#Kryo#Output#HBaseEdge#,9

Before Change



    public void write(Kryo kryo, Output output, HBaseEdge edge) {
        super.write(kryo, output, edge);
        byte[] outVBytes = ValueUtils.serialize(edge.outVertex().id());
        output.writeInt(outVBytes.length);
        output.writeBytes(outVBytes);
        byte[] inVBytes = ValueUtils.serialize(edge.inVertex().id());
        output.writeInt(inVBytes.length);
        output.writeBytes(inVBytes);

After Change



public class HBaseEdgeSerializer extends HBaseElementSerializer<HBaseEdge> {

    public void write(Kryo kryo, Output output, HBaseEdge edge) {
        super.write(kryo, output, edge);
        kryo.writeClassAndObject(output, edge.outVertex().id());
        kryo.writeClassAndObject(output, edge.inVertex().id());
    }